package com.company.cloud.club.modules.dto.club;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
public class ClubBo implements Serializable {

    private String id;

    @NotEmpty(message = "圈名不能为空")
    private String name;

    @NotEmpty(message = "圈头像不能为空")
    private String avatar;

    @NotEmpty(message = "圈介绍不能为空")
    private String intro;

    @NotNull(message = "圈主不能为空")
    private Integer clubMasterId;

    private Integer sort;

    private List<Integer> clubDirectorIds = new ArrayList<>();

    private List<Integer> clubMemberIds = new ArrayList<>();

    private Integer isSug = 0;
    private Integer  virtualHuman;
    private String activityId;

    public ClubBo() {

    }

}
